#include "RenderTarget.h"
#include "../../Utils/LogUtil.h"
#include "../../Core/CoreGlobals.h"
#include "../RenderState.h"

RenderTargetType RenderTarget::GetRenderTargetType() const
{
	return mRenderTargetType;
}

VkAttachmentDescription RenderTarget::GetAttachmentDescription() const
{
	return mAttachmentDescription;
}

VkClearValue RenderTarget::GetClearValue() const
{
	return mClearValue;
}

void RenderTarget::ResetLoadOp(VkAttachmentLoadOp loadOp)
{
	mAttachmentDescription.loadOp = loadOp;
}

void RenderTarget::ResetStoreOp(VkAttachmentStoreOp storeOp)
{
	mAttachmentDescription.storeOp = storeOp;
}
